import core from '@/core/'
/**
 * 获取数据库对象
 * name：数据库名称
 * space：云服务空间
 * Test：是否测试环境。后端可以直接读取，前端不能直接读取，需要获取本次请求的config
 */
module.exports = (name, space, Test = getApp().$store.state.isTest) => {
	const {basedata} = core.request
	const {current} = basedata
	const {testDb} = basedata[space || current]
	if (name.substr(-5) === '-test') {
		name = name.slice(0, -5)
	}
	if (Test) {
		// 测试环境中，如果有测试数据库就返回测试数据库
		if (testDb && testDb.indexOf(name) > -1) {
			name += '-test'
		}
	}
	return name
}